<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
<title>PMX: Référence de la classe utils::Level</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Généré par Doxygen 1.6.3 -->
<div class="navigation" id="top">
  <div class="tabs">
    <ul>
      <li><a href="main.html"><span>Page&nbsp;principale</span></a></li>
      <li><a href="namespaces.html"><span>Espaces&nbsp;de&nbsp;nommage</span></a></li>
      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
      <li><a href="files.html"><span>Fichiers</span></a></li>
      <li><a href="dirs.html"><span>Répertoires</span></a></li>
    </ul>
  </div>
  <div class="tabs">
    <ul>
      <li><a href="annotated.html"><span>Liste&nbsp;des&nbsp;classes</span></a></li>
      <li><a href="functions.html"><span>Membres&nbsp;de&nbsp;classe</span></a></li>
    </ul>
  </div>
  <div class="navpath"><a class="el" href="namespaceutils.html">utils</a>::<a class="el" href="classutils_1_1Level.html">Level</a>
  </div>
</div>
<div class="contents">
<h1>Référence de la classe utils::Level</h1><!-- doxytag: class="utils::Level" -->
<p>Cette classe représente un niveau de trace.  
<a href="#_details">Plus de détails...</a></p>

<p><code>#include &lt;<a class="el" href="Level_8hpp_source.html">Level.hpp</a>&gt;</code></p>
<div class="dynheader">
Graphe de collaboration de utils::Level:</div>
<div class="dynsection">
<div class="center"><img src="classutils_1_1Level__coll__graph.png" border="0" usemap="#utils_1_1Level_coll__map" alt="Collaboration graph"/></div>
<map name="utils_1_1Level_coll__map" id="utils_1_1Level_coll__map">
<area shape="rect" title="STL class." alt="" coords="48,144,128,232"/><area shape="rect" title="STL class." alt="" coords="5,5,171,93"/></map>
<center><span class="legend">[<a target="top" href="graph_legend.html">légende</a>]</span></center></div>

<p><a href="classutils_1_1Level-members.html">Liste de tous les membres</a></p>
<table border="0" cellpadding="0" cellspacing="0">
<tr><td colspan="2"><h2>Fonctions membres publiques</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classutils_1_1Level.html#a9b2248056e17b017d4f95dbefedbc3b9">Level</a> (short value, const std::string &amp;name)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Constructeur de la classe.  <a href="#a9b2248056e17b017d4f95dbefedbc3b9"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a484622f3b5d1814710a1eeb884485bf7"></a><!-- doxytag: member="utils::Level::~Level" ref="a484622f3b5d1814710a1eeb884485bf7" args="()" -->
virtual&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classutils_1_1Level.html#a484622f3b5d1814710a1eeb884485bf7">~Level</a> ()</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Destructeur de la classe. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">const std::string &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classutils_1_1Level.html#a67beee56573e4521b50d55936931bd5a">name</a> () const </td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Cette méthode retourne le nom de ce niveau.  <a href="#a67beee56573e4521b50d55936931bd5a"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classutils_1_1Level.html#a40a4649fe25903205920c4cf744d5839">operator&gt;=</a> (const <a class="el" href="classutils_1_1Level.html">Level</a> &amp;level) const </td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Comparateur de supériorité.  <a href="#a40a4649fe25903205920c4cf744d5839"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classutils_1_1Level.html#a32f2f721d7fa4451edbda5416db814fa">operator==</a> (const <a class="el" href="classutils_1_1Level.html">Level</a> &amp;level) const </td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Comparateur d'égalité.  <a href="#a32f2f721d7fa4451edbda5416db814fa"></a><br/></td></tr>
<tr><td colspan="2"><h2>Attributs publics statiques</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae7922549d0744f0dba6693adb78479bb"></a><!-- doxytag: member="utils::Level::DEBUG" ref="ae7922549d0744f0dba6693adb78479bb" args="" -->
static <a class="el" href="classutils_1_1Level.html">Level</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classutils_1_1Level.html#ae7922549d0744f0dba6693adb78479bb">DEBUG</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Niveau pour les messages destinés à faciliter le debuggage de l'application. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0c92bcc95cf2cda5fee80066d80944de"></a><!-- doxytag: member="utils::Level::INFO" ref="a0c92bcc95cf2cda5fee80066d80944de" args="" -->
static <a class="el" href="classutils_1_1Level.html">Level</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classutils_1_1Level.html#a0c92bcc95cf2cda5fee80066d80944de">INFO</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Niveau pour les messages d'informations sur l'état de l'objet et du système. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab391db9399f86e1d1abb46c855a3a205"></a><!-- doxytag: member="utils::Level::WARN" ref="ab391db9399f86e1d1abb46c855a3a205" args="" -->
static <a class="el" href="classutils_1_1Level.html">Level</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classutils_1_1Level.html#ab391db9399f86e1d1abb46c855a3a205">WARN</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Niveau pour les messages d'avertissements. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a126f38f4f86e9d099323a625b83b758d"></a><!-- doxytag: member="utils::Level::ERROR" ref="a126f38f4f86e9d099323a625b83b758d" args="" -->
static <a class="el" href="classutils_1_1Level.html">Level</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classutils_1_1Level.html#a126f38f4f86e9d099323a625b83b758d">ERROR</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Niveau pour les messages d'erreurs. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8f54543cf4c951de794a9392600035b5"></a><!-- doxytag: member="utils::Level::ALL" ref="a8f54543cf4c951de794a9392600035b5" args="" -->
static <a class="el" href="classutils_1_1Level.html">Level</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classutils_1_1Level.html#a8f54543cf4c951de794a9392600035b5">ALL</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Niveau utilisé pour activer toutes les traces pour un Logger donné. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aaa782d1a4fbf48493064de030033e7a0"></a><!-- doxytag: member="utils::Level::NONE" ref="aaa782d1a4fbf48493064de030033e7a0" args="" -->
static <a class="el" href="classutils_1_1Level.html">Level</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classutils_1_1Level.html#aaa782d1a4fbf48493064de030033e7a0">NONE</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Niveau utilisé pour désactiver les traces pour un Logger donné. <br/></td></tr>
</table>
<hr/><a name="_details"></a><h2>Description détaillée</h2>
<p>Cette classe représente un niveau de trace. </p>
<p>4 niveaux sont définis par défaut :</p>
<ul>
<li>DEBUG : Pour les messages destinés à faciliter le debuggage de l'application ;</li>
<li>INFO : Pour les messages d'informations sur l'état de l'objet et du système ;</li>
<li>WARN : Pour les messages d'avertissements ;</li>
<li>ERROR : Pour les messages d'erreurs. </li>
</ul>

<p>Définition à la ligne <a class="el" href="Level_8hpp_source.html#l00022">22</a> du fichier <a class="el" href="Level_8hpp_source.html">Level.hpp</a>.</p>
<hr/><h2>Documentation des constructeurs et destructeur</h2>
<a class="anchor" id="a9b2248056e17b017d4f95dbefedbc3b9"></a><!-- doxytag: member="utils::Level::Level" ref="a9b2248056e17b017d4f95dbefedbc3b9" args="(short value, const std::string &amp;name)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">utils::Level::Level </td>
          <td>(</td>
          <td class="paramtype">short&nbsp;</td>
          <td class="paramname"> <em>value</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const std::string &amp;&nbsp;</td>
          <td class="paramname"> <em>name</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Constructeur de la classe. </p>
<dl><dt><b>Paramètres:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>value</em>&nbsp;</td><td>Valeur associé au niveau. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>name</em>&nbsp;</td><td>Nom associée à ce niveau. </td></tr>
  </table>
  </dd>
</dl>

<p>Définition à la ligne <a class="el" href="Level_8hpp_source.html#l00084">84</a> du fichier <a class="el" href="Level_8hpp_source.html">Level.hpp</a>.</p>

</div>
</div>
<hr/><h2>Documentation des fonctions membres</h2>
<a class="anchor" id="a67beee56573e4521b50d55936931bd5a"></a><!-- doxytag: member="utils::Level::name" ref="a67beee56573e4521b50d55936931bd5a" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const std::string&amp; utils::Level::name </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Cette méthode retourne le nom de ce niveau. </p>
<dl class="return"><dt><b>Renvoie:</b></dt><dd>Le nom de ce niveau. </dd></dl>

<p>Définition à la ligne <a class="el" href="Level_8hpp_source.html#l00098">98</a> du fichier <a class="el" href="Level_8hpp_source.html">Level.hpp</a>.</p>

</div>
</div>
<a class="anchor" id="a32f2f721d7fa4451edbda5416db814fa"></a><!-- doxytag: member="utils::Level::operator==" ref="a32f2f721d7fa4451edbda5416db814fa" args="(const Level &amp;level) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool utils::Level::operator== </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classutils_1_1Level.html">Level</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>level</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Comparateur d'égalité. </p>
<dl><dt><b>Paramètres:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>level</em>&nbsp;</td><td>Niveau à comparer. </td></tr>
  </table>
  </dd>
</dl>
<dl><dt><b>Valeurs retournées:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>true</em>&nbsp;</td><td>Si l'objet courant est égal à <code>level</code>. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>false</em>&nbsp;</td><td>Si les deux objets sont différents. </td></tr>
  </table>
  </dd>
</dl>

<p>Définition à la ligne <a class="el" href="Level_8hpp_source.html#l00126">126</a> du fichier <a class="el" href="Level_8hpp_source.html">Level.hpp</a>.</p>

</div>
</div>
<a class="anchor" id="a40a4649fe25903205920c4cf744d5839"></a><!-- doxytag: member="utils::Level::operator&gt;=" ref="a40a4649fe25903205920c4cf744d5839" args="(const Level &amp;level) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool utils::Level::operator&gt;= </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classutils_1_1Level.html">Level</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>level</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Comparateur de supériorité. </p>
<dl><dt><b>Paramètres:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>level</em>&nbsp;</td><td>Niveau à comparer. </td></tr>
  </table>
  </dd>
</dl>
<dl><dt><b>Valeurs retournées:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>true</em>&nbsp;</td><td>Si l'objet courant est supérieur ou égal à <code>level</code>. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>false</em>&nbsp;</td><td>Si l'objet courantest inférieur à <code>level</code>. </td></tr>
  </table>
  </dd>
</dl>

<p>Définition à la ligne <a class="el" href="Level_8hpp_source.html#l00112">112</a> du fichier <a class="el" href="Level_8hpp_source.html">Level.hpp</a>.</p>

</div>
</div>
<hr/>La documentation de cette classe a été générée à partir des fichiers suivants :<ul>
<li>src/common/cpp/<a class="el" href="Level_8hpp_source.html">Level.hpp</a></li>
<li>src/common/cpp/<a class="el" href="Level_8cpp_source.html">Level.cpp</a></li>
</ul>
</div>
<hr size="1"><address style="text-align: right;"><small>
Generated on Wed Feb 19 21:00:55 2014 for PMX by&nbsp;<a href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.6.3</small></address>
</body>
</html>
